causing despair - Turco Inglés Diccionario